package com.rj.gpdata.domain.query;

import lombok.Data;

/**
 * 东方财富财务数据接口查询参数
 * @author: rj
 */
@Data
public class QueryMainFinaData {
    /**
     * 获取主财务指标数据
     */
   private String type="RPT_F10_FINANCE_MAINFINADATA";
   /**
     * 获取主财务指标数据样式
     */
    private String sty="APP_F10_MAINFINADATA";
    /**
     * 获取主财务指标数据字段
     */
    private String quoteColumns="";
    /**
     * 获取主财务指标数据过滤条件
     */
    private String filter="";
    /**
     * 设置过滤条件 000001.SZ
     * @param secuCode
     */
    public void setFilter(String secuCode) {
        this.filter ="(SECUCODE=\"%s\")".formatted(secuCode) ;
    }

    /**
     * 获取主财务指标数据页码
     */
    private int p=1;
    /**
     * 获取主财务指标数据每页数量
     */
    private int ps=200;
    /**
     * 获取主财务指标数据排序字段
     */
    private int sr=-1;
    /**
     * 获取主财务指标数据数据源
     * */
    private String source="HSF10";
    /**
     * 获取主财务指标数据客户端
     */
    private String client="PC";
    /**
     * 获取主财务指标数据版本
     */
    private String v="019118787011929528";
    /**
     * 获取主财务指标数据排序方式
     * */
    private String st="REPORT_DATE";

}
